cooling tower screen - Alemán Inglés Diccionario